div .load{text-align:center;border:0;margin:0;padding:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
body{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#efefef;color:#404040;font-family:'PT Mono', sans-serif;font-size:13px;font-smoothing:antialiased;line-height:1.5em;text-rendering:optimizeLegibility;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0;border-left:1px solid #ccc;border-top:1px solid #ccc;width:100%}
button,input,select,textarea{width:auto;overflow:visible;font-size:100%;vertical-align:baseline;margin:0}
textarea{overflow:auto;vertical-align:text-top}
hr{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:.1em;width:100%}
hr.space{background:#fff;color:#fff}
html{height:100%}
p{word-wrap:break-word}
em,dfn,cite{font-style:italic}
tt,var,pre,kbd,samp,code{font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace!important;font-style:normal}
pre{background:#fff;margin-top:20px;max-width:98%;padding-left:1em;height:auto}
del{color:#555;text-decoration:line-through}
ins,dfn{border-bottom:1px solid #ccc}
sup,sub,small{font-size:85%}
abbr,acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase}
a abbr,a acronym{border:none}
dfn[title],abbr[title],acronym[title]{border-bottom:1px solid #ccc;cursor:help}
sup{vertical-align:super}
sub{vertical-align:sub}
.grid{float:left;margin-bottom:2.12765957447%;padding-top:0}
.grid-right{float:right;margin-bottom:2.12765957447%;padding-top:0}
.col-60,.col-140,.col-220,.col-300,.col-380,.col-460,.col-540,.col-620,.col-700,.col-780,.col-860{display:inline;margin-right:2.12765957447%}
.col-60{width:6.3829787234%}
.col-140{width:14.8936170213%}
.col-220{width:23.4042553191%}
.col-300{width:31.914893617%}
.col-380{width:40.4255319149%}
.col-460{width:48.9361702128%}
.col-540{width:57.4468085106%}
.col-620{width:65.9574468085%}
.col-700{width:74.4680851064%}
.col-780{width:82.9787234043%}
.col-860{width:91.4893617021%}
.col-940{width:100%}
.fit{margin-left:0!important;margin-right:0!important}
img{height:auto;max-width:100%}
a{color:#06c;font-weight:400;text-decoration:none}
a:hover{color:#444;text-decoration:none}
::selection{background:#cdd0d4;text-shadow:none}
label{display:block;font-weight:700;padding:2px 0}
legend{padding:2px .8em}
fieldset{border:1px solid #ccc;margin:1.6em 0;padding:0 1em 1em}
form div{clear:both;margin-bottom:.8em}
select,input[type=text],input[type=password]{-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);background:#f4f4f4;border:1px solid #aaa;border-bottom-color:#ccc;border-radius:2px;outline:none;vertical-align:middle;width:70%;margin:0;padding:6px 8px}
select{height:auto;width:70%;padding:.1em .2em 0}
area,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);box-sizing:border-box;background:#f4f4f4;border:1px solid #aaa;border-bottom-color:#ccc;border-radius:2px;height:auto;overflow:auto;outline:none;width:100%;margin:0;padding:8px 10px}
input,select{cursor:pointer}
area:focus,input:focus,textarea:focus{background:#fff}
input[type=text],input[type=password]{cursor:text}
button,a.button,input[type=reset],input[type=button],input[type=submit]{-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#eaeaea;background-image:linear-gradient(top,#ffffff,#eaeaea);box-shadow:0 -1px 0 rgba(0,0,0,0.075) inset, 0 1px 0 rgba(255,255,255,0.3) inset, 0 1px 2px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eaeaea);border:1px solid #ccc;border-bottom-color:#aaa;border-radius:2px;color:#555;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:middle;white-space:nowrap;margin:0;padding:7px 10px}
button:hover,a.button:hover,input[type=reset]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#eaeaea;background-image:linear-gradient(top,#eaeaea,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea,endColorstr=#eaeaea);border:1px solid #bbb;border-bottom-color:#aaa;color:#555}
.call-to-action a.button{font-size:24px;padding:15px 35px}
.ie7 .call-to-action a.button{padding:15px 35px 18px}
.small a.button{font-size:10px;padding:3px 6px}
.medium a.button{font-size:16px;padding:8px 16px}
.large a.button{font-size:18px;padding:10px 35px}
.xlarge a.button{font-size:24px;padding:12px 55px}
a.blue{background-color:#4682b4;background-image:linear-gradient(top,#5fb0f4,#4682b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5fb0f4,endColorstr=#4682b4);border:1px solid #386890;color:#fff;text-shadow:0 1px 0 #386890}
a.blue:hover{background-color:#4682b4;background-image:linear-gradient(top,#4682b4,#4682b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4682b4,endColorstr=#4682b4);border:1px solid #386890;color:#fff;text-shadow:0 1px 0 #386890}
a.red{background-color:#b22222;background-image:linear-gradient(top,#ed2e2e,#b22222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ed2e2e,endColorstr=#b22222);border:1px solid #8e1b1b;color:#fff;text-shadow:0 1px 0 #8e1b1b}
a.red:hover{background-color:#b22222;background-image:linear-gradient(top,#b22222,#b22222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b22222,endColorstr=#b22222);border:1px solid #8e1b1b;color:#fff;text-shadow:0 1px 0 #8e1b1b}
a.orange{background-color:#ff8C00;background-image:linear-gradient(top,#fdc37d,#ff8C00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdc37d,endColorstr=#ff8C00);border:1px solid #cc7000;color:#fff;text-shadow:0 1px 0 #cc7000}
a.orange:hover{background-color:#ff8C00;background-image:linear-gradient(top,#ff8C00,#ff8C00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8C00,endColorstr=#ff8C00);border:1px solid #cc7000;color:#fff;text-shadow:0 1px 0 #cc7000}
a.green{background-color:#2e8b57;background-image:linear-gradient(top,#46d686,#2e8b57);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#46d686,endColorstr=#2e8b57);border:1px solid #256f46;color:#fff;text-shadow:0 1px 0 #256f46}
a.green:hover{background-color:#2e8b57;background-image:linear-gradient(top,#2e8b57,#2e8b57);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e8b57,endColorstr=#2e8b57);border:1px solid #256f46;color:#fff;text-shadow:0 1px 0 #256f46}
a.purple{background-color:#9932cc;background-image:linear-gradient(top,#d481fd,#9932cc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d481fd,endColorstr=#9932cc);border:1px solid #7a28a3;color:#fff;text-shadow:0 1px 0 #7a28a3}
a.purple:hover{background-color:#9932cc;background-image:linear-gradient(top,#9932cc,#9932cc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9932cc,endColorstr=#9932cc);border:1px solid #7a28a3;color:#fff;text-shadow:0 1px 0 #7a28a3}
a.pink{background-color:#ff69b4;background-image:linear-gradient(top,#fcb8da,#ff69b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcb8da,endColorstr=#ff69b4);border:1px solid #cc5490;color:#fff;text-shadow:0 1px 0 #cc5490}
a.pink:hover{background-color:#ff69b4;background-image:linear-gradient(top,#ff69b4,#ff69b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff69b4,endColorstr=#ff69b4);border:1px solid #cc5490;color:#fff;text-shadow:0 1px 0 #cc5490}
a.brick{background-color:#ff6347;background-image:linear-gradient(top,#fcad9f,#ff6347);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcad9f,endColorstr=#ff6347);border:1px solid #cc4f39;color:#fff;text-shadow:0 1px 0 #cc4f39}
a.brick:hover{background-color:#ff6347;background-image:linear-gradient(top,#ff6347,#ff6347);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff6347,endColorstr=#ff6347);border:1px solid #cc4f39;color:#fff;text-shadow:0 1px 0 #cc4f39}
a.gold{background-color:#daa520;background-image:linear-gradient(top,#fbd577,#daa520);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbd577,endColorstr=#daa520);border:1px solid #ae841a;color:#fff;text-shadow:0 1px 0 #ae841a}
a.gold:hover{background-color:#daa520;background-image:linear-gradient(top,#daa520,#daa520);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#daa520,endColorstr=#daa520);border:1px solid #ae841a;color:#fff;text-shadow:0 1px 0 #ae841a}
a.brown{background-color:#8b4513;background-image:linear-gradient(top,#d3691d,#8b4513);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d3691d,endColorstr=#8b4513);border:1px solid #6f370f;color:#fff;text-shadow:0 1px 0 #6f370f}
a.brown:hover{background-color:#8b4513;background-image:linear-gradient(top,#8b4513,#8b4513);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8b4513,endColorstr=#8b4513);border:1px solid #6f370f;color:#fff;text-shadow:0 1px 0 #6f370f}
a.silver{background-color:silver;background-image:linear-gradient(top,#fbf8f8,#c0c0c0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbf8f8,endColorstr=#c0c0c0);border:1px solid #9a9a9a;color:#111;text-shadow:0 1px 0 #fff}
a.silver:hover{background-color:silver;background-image:linear-gradient(top,#c0c0c0,#c0c0c0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0c0c0,endColorstr=#c0c0c0);border:1px solid #9a9a9a;color:#111;text-shadow:0 1px 0 #fff}
a.gray{background-color:#696969;background-image:linear-gradient(top,#c0bfbf,#696969);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0bfbf,endColorstr=#696969);border:1px solid #545454;color:#fff;text-shadow:0 1px 0 #111}
a.gray:hover{background-color:#696969;background-image:linear-gradient(top,#696969,#696969);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#696969,endColorstr=#696969);border:1px solid #545454;color:#fff;text-shadow:0 1px 0 #111}
a.black{background-color:#000;background-image:linear-gradient(top,#515151,#000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#515151,endColorstr=#000000);border:1px solid #000;color:#fff;text-shadow:0 1px 0 #000}
a.black:hover{background-color:#000;background-image:linear-gradient(top,#191919,#000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#191919,endColorstr=#000000);border:1px solid #000;color:#fff;text-shadow:0 1px 0 #000}
.info-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;text-align:left;margin:20px 0;padding:15px}
.alert{background-color:#faebeb;border:1px solid #dc7070;color:#212121}
.address{background-color:#f6f5ef;border:1px solid #cdc9a5;color:#212121}
.notice{background-color:#fbf9e9;border:1px solid #e3cf57;color:#212121}
.success{background-color:#f9fde8;border:1px solid #a2bc13;color:#212121}
.download{background-color:#fff4e5;border:1px solid #ff9912;color:#212121}
.information{background-color:#eef3f6;border:1px solid #6ca6cd;color:#212121}
.required{color:#d5243f}
.msie-box{background-color:#f9edbe;border:1px solid #f0c36d;color:#212121;display:block;max-width:960px;position:absolute;top:60px;text-align:center;width:100%;margin:0 auto;padding:10px}
.msie-box a{color:#212121}
th,td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.8em}
ul{list-style-type:disc;margin-left:1.5em}
ul ul{list-style-type:square}
ul ul ul{list-style-type:circle}
ol{line-height:22px;list-style-position:outside;list-style-type:decimal;margin-left:2.35em}
dt{font-weight:400;margin-bottom:.4em;margin-top:.8em}
blockquote{background:#f9f9f9;border:none;border-left:4px solid #d6d6d6;overflow:auto;margin:20px;padding:0 1em}
blockquote p{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:18px;line-height:26px}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:700;line-height:1em;word-wrap:break-word}
h1{color:#404040;font-size:2em;margin:1em 0 .5em}
h2{color:#777;font-size:1.6em;margin:1.07em 0 .535em}
h3{font-size:1.5em;margin:1.14em 0 .57em}
h4{font-size:1.3em;margin:1.23em 0 .615em}
h5{font-size:1.2em;margin:1.33em 0 .67em}
h6{font-size:1em;text-transform:uppercase;margin:1.6em 0 .8em}
p,hr,dl,pre,form,table,address,blockquote{margin:1.6em 0}
caption{padding-bottom:.8em}
blockquote:first-child{margin:.8em 0}
legend+*{margin-top:1em}
input,textarea{padding:.3em .4em .15em}
option{padding:0 .4em}
ol ol,ul ol{margin-left:2.5em}
#container{max-width:960px;margin:0 auto;padding:0 25px}
#wrapper{-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#fff;border:1px solid #d6d6d6;border-radius:6px;clear:both;position:relative;margin:20px auto;padding:0 20px 20px}
.home #wrapper{background-color:transparent;border:none;margin:20px auto;padding:0}
#footer{clear:both;max-width:960px;color:#333;font-size:11px;line-height:1.5em;margin:0 auto;padding:10px 25px 0}
#footer-wrapper{margin:0;padding:0}
#logo{float:left;margin:0}
.site-name{display:block;font-size:2em;padding-top:20px}
.site-description{display:block;font-size:14px;margin:10px 33px 10px 0}
#author-meta{background:#f9f9f9;border:1px solid #d6d6d6;clear:both;display:block;margin-bottom:20px;overflow:hidden}
#author-meta img{float:left;padding:10px}
#author-meta p{margin-top:5px;padding:0 5px 0 0}
#author-meta .about-author{font-weight:700;margin:10px 0 0}
#featured{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#fff;border:1px solid #d6d6d6;border-radius:6px;padding-bottom:40px;width:99.8936170213%}
#featured p{font-size:18px;font-weight:200;line-height:27px;text-align:center;padding:0 40px}
#featured-image{margin:40px 0 0}
#featured-image .fluid-width-video-wrapper{margin-left:-20px}
.featured-title{font-size:60px;letter-spacing:-1px;padding-top:40px;text-align:center;margin:0}
.featured-subtitle{text-align:center;padding:0 10px}
.featured-image img{margin-top:44px}
#cancel-comment-reply-link{color:#900}
.post-data{clear:both;font-size:11px;font-weight:700;margin-top:20px}
.post-data a{color:#111}
.post-meta{clear:both;color:#9f9f9f;font-size:13px;margin-bottom:10px}
.post-edit{clear:both;display:block;font-size:12px;margin:1.5em 0}
.read-more{clear:both;font-weight:700}
.attachment-entry{clear:both;text-align:center}
.ellipsis{color:#aaa;font-size:18px;margin-left:5px}
.form-allowed-tags{font-size:10px}
.widget-wrapper{-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#f9f9f9;border:1px solid #d6d6d6;border-radius:6px;font-size:13px;margin:0 0 20px;padding:20px}
#widgets{margin-top:40px}
.home #widgets{margin-top:0}
#widgets a{display:inline-block;text-decoration:none;margin:0;padding:0}
#widgets #s{width:70%}
#widgets ul li{margin-left:10px}
#widgets ul li a{display:inline;text-decoration:none}
#widgets .widget-title img{float:right;height:11px;position:relative;top:4px;width:11px}
#widgets .rss-date{line-height:18px;padding:6px 12px}
#widgets .rssSummary{padding:10px}
#widgets cite{font-style:normal;line-height:18px;padding:6px 12px}
#widgets .tagcloud,#widgets .textwidget{display:block;line-height:1.5em;word-wrap:break-word;margin:0 0 20px}
#widgets ul .children{border:none;margin:0;padding:0}
#widgets .author{font-weight:700;padding-top:4px}
.widget_archive select,#cat{display:block;margin:0 15px 0 0}
.widget-title,.widget-title-home h3{display:block;font-size:24px;font-weight:700;line-height:23px;text-align:left;margin:0;padding:0 0 20px}
.widget-title a{border-bottom:none;padding:0!important}
.title-404{color:#933}
.top-menu{float:right;margin:10px 0 0}
.top-menu li a{border-left:1px solid #ccc;color:#333;font-size:11px;padding:0 8px}
.menu{background-color:#585858;background-image:linear-gradient(top,#585858,#3d3d3d);clear:both;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858,endColorstr=#3d3d3d);margin:0 auto}
.menu li li{float:none;background:#fff;background-image:none;border:1px solid #b2b2b2;border-top:none;color:#444;filter:none;width:auto}
.menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;min-width:15em;width:auto;margin:-10px 0 0 -30px;padding:10px 30px 30px}
.menu a{border-left:1px solid #585858;color:#fff;display:block;font-size:13px;font-weight:700;height:45px;line-height:45px;position:relative;text-decoration:none;text-shadow:0 1px 1px #242424;margin:0;padding:0 .9em}
.menu a:hover{background-color:gray;background-image:linear-gradient(top,#808080,#363636);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080,endColorstr=#363636)}
.menu .current_page_item a{background-color:#343434}
.home .menu .current_page_item a{background-color:transparent}
.menu li li a{background:transparent!important;border:none;color:#444;font-size:12px;font-weight:400;height:20px;line-height:20px;text-shadow:none;white-space:nowrap;padding:5px 10px}
.menu li li a:hover{background:#f5f5f5!important;background-image:none;border:none;color:#444;filter:none}
.sub-header-menu{background-color:#fff;border:1px solid #d6d6d6;border-top:none;clear:both;margin:0 auto}
.sub-header-menu li li{float:none;background:#fff;background-image:none;border:1px solid #d6d6d6;border-top:none;color:#444;filter:none;width:auto}
.sub-header-menu ul{left:0;position:absolute;top:0;visibility:hidden;z-index:10;width:14em;margin:-10px 0 0 -30px;padding:10px 30px 30px}
.sub-header-menu a{border-left:1px solid #e2e2e2;color:#333;display:block;font-size:13px;font-weight:700;height:45px;line-height:45px;position:relative;text-decoration:none;text-shadow:none;margin:0;padding:0 .9em}
.sub-header-menu a:hover{background-color:#f9f9f9;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.sub-header-menu .current_page_item a{background-color:#f9f9f9}
.sub-header-menu li li a{border:none;color:#444;font-size:12px;font-weight:400;height:20px;line-height:20px;text-shadow:none;padding:5px 10px}
.sub-header-menu li li a:hover{background:#f9f9f9;background-image:none;border:none;color:#444;filter:none}
.sub-header-menu ul.children a,.sub-header-menu .current_page_ancestor,.sub-header-menu .current_page_ancestor ul a{background:none;background-image:none;filter:none}
.footer-menu{margin-left:0}
.footer-menu li a{border-left:1px solid #ccc;color:#333;padding:0 8px}
.navigation{border-bottom:1px solid #ddd;color:#111;display:block;font-size:13px;height:28px;line-height:28px;margin:20px 0;padding:0 5px}
.navigation a{color:#aaa;padding:4px 10px}
.navigation a:hover{color:#111;text-decoration:none}
.navigation .bracket{font-size:36px}
.pagination{clear:both;display:block;font-size:16px;font-weight:700;margin:10px 0;padding:5px 0}
.breadcrumb-list{font-size:12px;padding:40px 0 0}
.commentlist{border-bottom:1px dotted #eee;list-style:none;margin:0;padding:0}
.commentlist ol{list-style:decimal}
.commentlist li{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;border-radius:4px;margin:0}
.commentlist li cite{color:#111;font-size:1.1em;font-style:normal;font-weight:400}
.commentlist li.alt{background:#f9f9f9}
.commentlist .children{list-style:none;margin-left:10px;padding:10px}
.commentlist .avatar{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin-right:10px;vertical-align:middle;padding:0}
.comment-author .says{color:#999}
.comment-body .comment-meta{color:#999;display:inline-block;text-align:left;margin:0;padding:0}
.comment-body .comment-meta a{font-size:11px}
.comment-body{clear:both;padding:10px}
.pingback,.trackback{list-style:none;margin:20px 0}
.pingback cite,.trackback cite{font-style:normal}
#respond{-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#eaeaea;background-image:linear-gradient(top,#ffffff,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eaeaea);border:1px solid #ccc;border-bottom-color:#aaa;border-radius:2px;clear:both;margin-top:15px;padding:10px 20px 50px}
.reply{margin:10px 0}
.nocomments{color:#999;font-size:.9em;text-align:center}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
img.wp-smiley{vertical-align:middle}
.gallery{margin:0 auto 18px}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:155px}
.gallery img{border:1px solid #ddd}
.gallery .gallery-caption{font-size:12px;margin:0 0 12px}
.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;max-width:96%;width:auto;margin:15px auto;padding:5px}
img.wp-post-image,img.attachment-full,img.attachment-large,img.attachment-medium,img.attachment-thumbnail{display:block;width:auto;margin:15px auto}
#footer a{color:#333;font-weight:400}
#footer-wrapper .grid.col-940{margin-bottom:0}
.powered{text-align:right}
#footer .social-icons{list-style:none;line-height:normal;text-align:right;margin:0}
#footer .yelp-icon,#footer .vimeo-icon,#footer .youtube-icon,#footer .twitter-icon,#footer .facebook-icon,#footer .linkedin-icon,#footer .rss-feed-icon,#footer .instagram-icon,#footer .pinterest-icon,#footer .foursquare-icon,#footer .google-plus-icon,#footer .stumble-upon-icon{display:inline;padding-left:3px;margin:1px}
.clearfix:after,#container:after,.widget-wrapper:after{clear:both;content:"\0020";display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}
*html .clearfix,*html #container,*html .widget-wrapper{height:1%}
BDO[DIR=ltr]{direction:ltr;unicode-bidi:bidi-override}
BDO[DIR=rtl]{direction:rtl;unicode-bidi:bidi-override}
[DIR=ltr]{direction:ltr;unicode-bidi:embed}
[DIR=rtl]{direction:rtl;unicode-bidi:embed}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.comment-form-url input,.comment-form-email input,.comment-form-author input,.comment-form-comment textarea,.gallery-meta .iso,.gallery-meta .camera,.gallery-meta .shutter,.gallery-meta .aperture,.gallery-meta .full-size,.gallery-meta .focal-length,.clearfix,#container,.widget-wrapper{display:block}
strong,.site-name a{font-weight:700}
.call-to-action,.scroll-top,.center{text-align:center}
.call-to-action a.button:hover,.pagination a{text-decoration:none}
#header,#commentform,.gallery dl{margin:0}
#content,#content-archive,#content-blog,#content-images,#content-full,#content-sitemap{margin-bottom:20px}
#content-sitemap a,.comments-link{font-size:12px}
#content .sticky,.post-entry,.post-search-terms,.comment-body p,.clear{clear:both}
.page-template-landing-page-php .menu,.page-template-landing-page-php .top-menu,.page-template-landing-page-php .footer-menu,.page-template-landing-page-php .sub-header-menu,.bbPress .breadcrumb-list,.tinynav,.gallery br+br{display:none}
#widgets .textwidget a,#respond label{display:inline}
.top-menu li,.footer-menu li{display:inline;list-style-type:none}
.top-menu > li:first-child > a,.footer-menu > li:first-child > a{border-left:none;padding:0 8px 0 0}
.top-menu li a:hover,.footer-menu li a:hover{color:#333}
.menu,.menu ul,.sub-header-menu,.sub-header-menu ul{display:block;list-style-type:none;min-height:0;margin:0;padding:0}
.menu li,.sub-header-menu li{border:0;display:block;float:left;position:relative;z-index:5;margin:0;padding:0}
.menu li:hover,.sub-header-menu li:hover{white-space:normal;z-index:10000}
.menu li:hover > ul,.sub-header-menu li:hover > ul{top:100%;visibility:visible}
.menu li li:hover > ul,.sub-header-menu li li:hover > ul{left:100%;top:0}
.menu:after,.menu ul:after,.sub-header-menu:after,.sub-header-menu ul:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
.menu ul ul,.sub-header-menu ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px}
.menu ul li a:hover,.menu li li a:hover,.sub-header-menu ul li a:hover,.sub-header-menu li li a:hover{color:#484848;text-decoration:none}
.menu ul > li + li,.sub-header-menu ul > li + li{border-top:0}
.menu > li:first-child > a,.sub-header-menu > li:first-child > a{border-left:none}
.ie7 .menu ul,.ie7 .sub-header-menu ul{background:url(images/ie7-fix.gif) repeat}
.navigation .previous,.left{float:left}
.navigation .next,.right{float:right}
#comments,#pings,.copyright{text-align:left}
.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto}
.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}
.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}
@media print {
h1{page-break-before:always}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
ul,ol,dl{page-break-before:avoid}
}
@media screen and max-width 980px {
.grid,.grid-right{float:none}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0}
.home #widgets{margin-top:40px}
}
@media screen and max-width 650px {
.grid,.grid-right{float:none}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0}
.js .menu,.js .sub-header-menu{display:none}
.tinynav{display:block;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(images/bg-select.png) no-repeat right;border:1px solid #ccc;overflow:hidden;margin:0 auto;padding:.5em 1em .5em .75em}
.ie7 .tinynav,.ie8 .tinynav{padding-right:10px}
.ie9 .tinynav{padding-right:8px}
#logo,.top-menu,.footer-menu li{float:none;text-align:center}
#footer,#footer .social-icons{text-align:center}
}
@media screen and max-width 480px {
#logo{float:none;position:relative;text-align:center}
.grid,.grid-right{float:none}
#featured-image .fluid-width-video-wrapper{margin:20px 0 0}
.featured-title{font-size:40px;padding:40px 20px 0}
.menu ul,.menu li,.top-menu,.footer-menu li,.sub-header-menu li{float:none;text-align:center}
#footer,#footer .social-icons{text-align:center}
}
@media screen and max-width 320px {
#featured p{font-size:12px;line-height:1.2em}
.featured-title{font-size:35px}
.featured-subtitle{font-size:15px}
.call-to-action a.button{font-size:14px;padding:7px 17px}
}
@media screen and max-width 240px {
#featured p{font-size:11px;line-height:1.1em}
.featured-title{font-size:20px}
.featured-subtitle{font-size:11px}
.call-to-action a.button{font-size:12px;padding:5px 15px}
}